package com.cxso.example.request.sign;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.Setter;

import javax.validation.constraints.NotBlank;

@Getter
@Setter
@Schema(description = "自动生成姓名矩形章")
public class SignCreateSignRequest {


    @Schema(description = "印章所属用户手机号码")
    @NotBlank(message = "印章所属用户手机号码不能为空")
    private String mobilePhone;

    @Schema(description = "签名内容", example = "一般在4个汉子之内")
    @NotBlank(message = "签名内容不能为空")
    private String signName;

    @Schema(description = "签名字体", example = "默认为宋体（1楷体，2隶书，3宋体，4黑体，5幼圆，6微软雅黑）")
    private Integer fontFamily;

    @Schema(description = "签名字号", example = "默认32")
    private Integer fontSize;

    @Schema(description = "边框大小", example = "默认值为2")
    private Integer border;

    @Schema(description = "颜色16进制代码", example = "默认为#FF0000")
    private String color;
}
